// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.aps;
import java.io.FilterOutputStream;
import java.io.IOException;
import java.io.OutputStream;
// Referenced classes of package com.aps:
// p, S
class T extends FilterOutputStream
{
final p a;
private final g.a b;
private boolean c;
private T(p p, OutputStream outputstream, g.a a1)
{
a = p;
super(outputstream);
c = false;
b = a1;
}
T(p p, OutputStream outputstream, g.a a1, S s)
{
this(p, outputstream, a1);
}
public void close()
{
IOException ioexception = null;
try
{
super.close();
}
// Misplaced declaration of an exception variable
catch (IOException ioexception) { }
if (c)
{
b.b();
} else
{
b.a();
}
if (ioexception != null)
{
throw ioexception;
} else
{
return;
}
}
public void flush()
{
try
{
super.flush();
return;
}
catch (IOException ioexception)
{
c = true;
throw ioexception;
}
}
public void write(int i)
{
try
{
super.write(i);
return;
}
catch (IOException ioexception)
{
c = true;
throw ioexception;
}
}
public void write(byte abyte0[])
{
try
{
super.write(abyte0);
return;
}
catch (IOException ioexception)
{
c = true;
throw ioexception;
}
}
public void write(byte abyte0[], int i, int j)
{
try
{
super.write(abyte0, i, j);
return;
}
catch (IOException ioexception)
{
c = true;
throw ioexception;
}
}
}